package com.hitqz.robot.driver.util;

/**
 * @author xupkun
 * @date 2023/8/4
 */
public enum CMD {

    ROBOT_PUSH_MESSAGE(0x4B65, null, "Robot6B45Handler"),

    ROBOT_CONFIG_PUSH(0x2454 ,null, "RobotConfigPushHandler"),

    ROBOT_QUERY_STATUS(0x03E8, null, "RobotQueryStatusHandler"),

    ROBOT_RUNNING_STATUS(0x03EA, null, "RobotRunningStatusHandler"),

    ROBOT_STATUS_TASK_REQ(0x03FC, null, "RobotStatusTaskRequestHandler"),

    ROBOT_STATUS_RELOC_STATUS(0x03FD, null, "RobotStatusRelocStatusHandler"),
    ROBOT_STATUS_TASK_STATUS_PACKAGE_REQ(0x456, null, "RobotStatusTaskPackageRequestHandler"),

    ROBOT_CONTROLLER_RELOC_REQ(0x07D2, null, "RobotControllerRelocHandler"),

    ROBOT_CONTROLLER_COMFIRMLOC_REQ(0x07D3, null, "RobotControllerComfirmLocHandler"),

    ROBOT_TASK_GO_TARGET_REQ(0x0BEB, null, "RobotTaskGoTargetHandler"),

    ROBOT_TASK_GO_TARGET_LIST_REQ(0xBFA, null, "RobotTaskGoTargetListRequestHandler"),







    ;

    private Integer mainCmd;

    private Integer subCmd;

    private String className;

    CMD(Integer mainCmd, Integer subCmd, String className){
        this.mainCmd = mainCmd;
        this.subCmd = subCmd;
        this.className = className;
    }

    public int getMainCmd() {
        return mainCmd;
    }

    public void setMainCmd(int mainCmd) {
        this.mainCmd = mainCmd;
    }

    public int getSubCmd() {
        return subCmd;
    }

    public void setSubCmd(int subCmd) {
        this.subCmd = subCmd;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }
}
